//生成范围的随机数
function randomNum(n, m) {
    var max, min;
    max = n > m ? n : m;
    min = n < m ? n : m;
    return parseInt(Math.random() * (max - min ) + min);
  
  }
  //取最大值
  function Abs(a, b) {
    var max,
      max = a > b ? a : b
    return max
  }
  //取最小值
  function minNum(a,b){
    var min= a>b?b:a
  }
  //数组去重
  function rep(arr) {
    var ret = []
    for (var i = 0; i < arr.length; i++) {
      if (arr.indexOf(arr[i]) == i) {
        ret.push(arr[i])
      }
    }
    return ret
  }
  //数组里任意数字的排序
  function sort(arr) {
    for (var j = 0; j < arr.length - 1; j++) {
      for (var i = 0; i < arr.length - 1 -i; i++) {
        if (arr[i] > arr[i + 1]) {
          var temp = arr[i];
          arr[i] = arr[i + 1];
          arr[i + 1] = temp;
        }
      }
    }
    return arr
  }
  // 求任意多数最大值
  function max() {
      // 假设第一个参数为最大的值
      var maxNum = arguments[0];
      // 遍历所有的实参
      for (var i = 0; i < arguments.length; i++) {
          // 把假设的最大值与所有实参比较，如果有一个值大于假设的最大值，就把这个值赋值给 maxNum
          if (maxNum < arguments[i]) {
              maxNum = arguments[i]
          }
      }
      return maxNum
  }
  
  function min() {
      // 假设第一个参数为最小的值
      var minNum = arguments[0];
      // 遍历所有的实参
      for (var i = 0; i < arguments.length; i++) {
          // 把假设的最小值与所有实参比较，如果有一个值小于假设的最小值，就把这个值赋值给 maxNum
          if (minNum > arguments[i]) {
              minNum = arguments[i]
          }
      }
      return minNum
  }
  //随机生成验证码
  function fn(){
    var arr = ['0','1','2','3','4','5','6','7','8','9','a','b','c','d','f'];
    var she = "#"
    var index
    for(var i=0;i<6;i++){
      
       index= parseInt((Math.random()*arr.length-1))
       she+=arr[index]
    }
    return she
  }
  